首页> 外文OA文献 >A New Approach to Configurable Dynamic Scheduling in Clusters based on Single System Image Technologies
【2h】

A New Approach to Configurable Dynamic Scheduling in Clusters based on Single System Image Technologies

机译:基于单系统映像技术的集群可配置动态调度新方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Clusters are now considered as an alternative to parallel machines to execute workloads made up of sequential and/or parallel applications. For efficient application execution on clusters, dynamic global process scheduling is of prime importance. Different dynamic scheduling policies that have been studied for distributed systems or parallel machines may be used in clusters. The choice of a particular policy depends on the kind of workload to be executed. In a cluster, it is thus highly desirable to implement a configurable global scheduler to be able to adapt the dynamic scheduling policy to the workload characteristics, to take benefit of all cluster resources and tocope with node shutdown and reboot. In this paper, we present the architecture of the global scheduler and the process management mechanisms of Kerrighed, a single system image operating system designed for high performance computing on clusters. Kerrighed provides a development framework allowing to easily implement dynamic scheduling policies without kernel modification. In Kerrighed, the global scheduling policy can be dynamically changed while applications execute on the cluster. Kerrighed's process management mechanisms allow to easily deploy parallelapplications in the cluster and to efficiently migrate or checkpoint processes, including processes sharing memory. Kerrighed has been implemented as a set of modules extending Linux kernel. Preliminary performance results are presented.
机译:现在,群集被视为并行计算机的替代方案,以执行由顺序和/或并行应用程序组成的工作负载。为了在集群上高效地执行应用程序,动态全局进程调度至关重要。在集群中可以使用针对分布式系统或并行机研究的不同动态调度策略。特定策略的选择取决于要执行的工作负载的类型。因此,在群集中,非常希望实现一个可配置的全局调度程序,以使动态调度策略适应工作负载特征,以利用所有群集资源并应对节点关闭和重新启动。在本文中,我们介绍了全局调度程序的体系结构和Kerrighed的过程管理机制,Kerrighed是为集群上的高性能计算而设计的单系统映像操作系统。 Kerrighed提供了一个开发框架,可以在不修改内核的情况下轻松实现动态调度策略。在Kerrighed中,可以在集群上执行应用程序时动态更改全局调度策略。 Kerrighed的流程管理机制允许轻松地在群集中部署并行应用程序,并有效地迁移或检查点流程,包括共享内存的流程。 Kerrighed已实现为一组扩展Linux内核的模块。给出了初步的性能结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号